Golang Job: Senior Embedded Software Engineer

Job added on

Location

Amsterdam - Netherlands

Job type

Full-Time

Golang Job Details

Position Description – Purpose
- The Tech Lead supports the Product Development team by leading the embedded software development efforts, guiding and coaching our developers, ensuring timely delivery of work packages.
- The Tech Lead is expected to be an active contributor to the code base, leveraging their experience in embedded software development to ensure high quality product delivery from the team.
- The Tech Lead will ensure the firmware solution is implemented in line with Shell's architecture and strategic ambitions.
- The Tech Lead role works closely with Project Management in the delivery organization to ensure software development is aligned with overall project delivery.

Position Description – Accountabilities
- As Tech Lead you are responsible for development effort estimation, architecture implementation and maintaining development standards.
- Ensuring and applying a 'best practice' approach in development strategy
- Co-develop key software components, establishing a code quality standard for the development team as a whole
- Translation of new project requirements to software requirements, and estimating impact on team timeline and resources
- Guiding and coaching the development team working on the embedded charge point software
- Regular status update for Project Management, other workstreams and stakeholders

Position Description – Technical Skills
- 7-10 years Embedded Software development experience:
o 2-5 years in a leading role
- Expected tech stack:
o C, Python, Golang
o Embedded Linux development
o FreeRTOS
o Containerized Applications (Docker, K8s)
o Kafka, MQTT or comparable pub-sub messaging
o OCPP 1.6J implementation

Other requirements:

  • Experience in electric mobility and hardware testing
  • Excellent leadership skills
  • Learner mindset, supporting and coaching team members
  • Proactive and self-starter
  • Good communication & analytical skills
  • Fast learner, Proactive, focused, motivated
  • Confident in hardware to software orchestration
  • Confident in solution development
  • Familiar with Agile/SCRUM
  • Familiar with market standards like IEC 61851, ISO 15118

Job Type: Contract
Contract length: 12 months

Salary: €65.00 - €75.00 per hour

Ability to commute/relocate:

  • Amsterdam: Reliably commute or planning to relocate before starting work (Required)